package cn.quang.search.admin.entity.vo.logictable;

import java.util.List;

public class LogicTableDetailVO {
    private long id;
    private String name;
    private String description;
    private boolean shardingTable;
    private String shardingTableScfServiceName;
    private String shardingTableScfServiceUrl;
    private long dicBelongTableId;
    private List<TableDataSourceVO> tables;

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public boolean isShardingTable() {
        return shardingTable;
    }

    public void setShardingTable(boolean shardingTable) {
        this.shardingTable = shardingTable;
    }

    public String getShardingTableScfServiceName() {
        return shardingTableScfServiceName;
    }

    public void setShardingTableScfServiceName(String shardingTableScfServiceName) {
        this.shardingTableScfServiceName = shardingTableScfServiceName;
    }

    public String getShardingTableScfServiceUrl() {
        return shardingTableScfServiceUrl;
    }

    public void setShardingTableScfServiceUrl(String shardingTableScfServiceUrl) {
        this.shardingTableScfServiceUrl = shardingTableScfServiceUrl;
    }

    public long getDicBelongTableId() {
        return dicBelongTableId;
    }

    public void setDicBelongTableId(long dicBelongTableId) {
        this.dicBelongTableId = dicBelongTableId;
    }

    public List<TableDataSourceVO> getTables() {
        return tables;
    }

    public void setTables(List<TableDataSourceVO> tables) {
        this.tables = tables;
    }
}
